<?php
/**
 * Enter description here...
 *
 */

class Localized extends FRM_Db_Localized_Abstract  
{	
	/**
	 * Текущий язык
	 *
	 * @var string
	 */
	public $actualLang='ru';

	/**
	 * Язык по умолчанию
	 *
	 * @var string
	 */
	protected $defaultLang='ru';
	
	/**
	 * Avaible languages
	 *
	 * @var array
	 */
	protected $langs = array('en'=>'English', 'ru'=>'Русский');
	
	/**
	 * Перечень локализованій полей 
	 * $key => $value понимается как `$value` as `$key`
	 *
	 * @var array
	 */
	protected $localizedFields = array('l_name'=>'name');
	
	function init(){
		
		$lang_obj = new Languages();
		$this->langs = array();
		$langs = $lang_obj->getList('_show=1');
		foreach ($langs as $v){
			$this->langs[$v['lang']]=$v['name'];
		}
		
		if (Zend_Registry::isRegistered('lang')) 
		{
		    $this->actualLang = Zend_Registry::get('lang');
		}
		
		$this->defaultLang = $lang_obj->getDefaultLang();
		parent::init();
	}
}